// samsting : this file is auto create.

#include "Ecs/2014-05-26/ModifyImageSharePermissionRequest.h"

namespace aliyun { namespace Ecs {

ModifyImageSharePermissionRequest::ModifyImageSharePermissionRequest() : RpcAcsRequest("Ecs", "2014-05-26", "ModifyImageSharePermission") {
}

int64 ModifyImageSharePermissionRequest::GetOwnerId(void) const {
  return OwnerId_;
}
void ModifyImageSharePermissionRequest::SetOwnerId(int64 OwnerId) {
  OwnerId_ = OwnerId;
  PutQueryParameter("OwnerId", string_ValueOfInt64(OwnerId_));
}

const string& ModifyImageSharePermissionRequest::GetResourceOwnerAccount(void) const {
  return ResourceOwnerAccount_;
}
void ModifyImageSharePermissionRequest::SetResourceOwnerAccount(const string& ResourceOwnerAccount) {
  ResourceOwnerAccount_ = ResourceOwnerAccount;
  PutQueryParameter("ResourceOwnerAccount", ResourceOwnerAccount_);
}

int64 ModifyImageSharePermissionRequest::GetResourceOwnerId(void) const {
  return ResourceOwnerId_;
}
void ModifyImageSharePermissionRequest::SetResourceOwnerId(int64 ResourceOwnerId) {
  ResourceOwnerId_ = ResourceOwnerId;
  PutQueryParameter("ResourceOwnerId", string_ValueOfInt64(ResourceOwnerId_));
}

const string& ModifyImageSharePermissionRequest::GetImageId(void) const {
  return ImageId_;
}
void ModifyImageSharePermissionRequest::SetImageId(const string& ImageId) {
  ImageId_ = ImageId;
  PutQueryParameter("ImageId", ImageId_);
}

const string& ModifyImageSharePermissionRequest::GetAddAccount_1(void) const {
  return AddAccount_1_;
}
void ModifyImageSharePermissionRequest::SetAddAccount_1(const string& AddAccount_1) {
  AddAccount_1_ = AddAccount_1;
  PutQueryParameter("AddAccount.1", AddAccount_1_);
}

const string& ModifyImageSharePermissionRequest::GetAddAccount_2(void) const {
  return AddAccount_2_;
}
void ModifyImageSharePermissionRequest::SetAddAccount_2(const string& AddAccount_2) {
  AddAccount_2_ = AddAccount_2;
  PutQueryParameter("AddAccount.2", AddAccount_2_);
}

const string& ModifyImageSharePermissionRequest::GetAddAccount_3(void) const {
  return AddAccount_3_;
}
void ModifyImageSharePermissionRequest::SetAddAccount_3(const string& AddAccount_3) {
  AddAccount_3_ = AddAccount_3;
  PutQueryParameter("AddAccount.3", AddAccount_3_);
}

const string& ModifyImageSharePermissionRequest::GetAddAccount_4(void) const {
  return AddAccount_4_;
}
void ModifyImageSharePermissionRequest::SetAddAccount_4(const string& AddAccount_4) {
  AddAccount_4_ = AddAccount_4;
  PutQueryParameter("AddAccount.4", AddAccount_4_);
}

const string& ModifyImageSharePermissionRequest::GetAddAccount_5(void) const {
  return AddAccount_5_;
}
void ModifyImageSharePermissionRequest::SetAddAccount_5(const string& AddAccount_5) {
  AddAccount_5_ = AddAccount_5;
  PutQueryParameter("AddAccount.5", AddAccount_5_);
}

const string& ModifyImageSharePermissionRequest::GetAddAccount_6(void) const {
  return AddAccount_6_;
}
void ModifyImageSharePermissionRequest::SetAddAccount_6(const string& AddAccount_6) {
  AddAccount_6_ = AddAccount_6;
  PutQueryParameter("AddAccount.6", AddAccount_6_);
}

const string& ModifyImageSharePermissionRequest::GetAddAccount_7(void) const {
  return AddAccount_7_;
}
void ModifyImageSharePermissionRequest::SetAddAccount_7(const string& AddAccount_7) {
  AddAccount_7_ = AddAccount_7;
  PutQueryParameter("AddAccount.7", AddAccount_7_);
}

const string& ModifyImageSharePermissionRequest::GetAddAccount_8(void) const {
  return AddAccount_8_;
}
void ModifyImageSharePermissionRequest::SetAddAccount_8(const string& AddAccount_8) {
  AddAccount_8_ = AddAccount_8;
  PutQueryParameter("AddAccount.8", AddAccount_8_);
}

const string& ModifyImageSharePermissionRequest::GetAddAccount_9(void) const {
  return AddAccount_9_;
}
void ModifyImageSharePermissionRequest::SetAddAccount_9(const string& AddAccount_9) {
  AddAccount_9_ = AddAccount_9;
  PutQueryParameter("AddAccount.9", AddAccount_9_);
}

const string& ModifyImageSharePermissionRequest::GetAddAccount_10(void) const {
  return AddAccount_10_;
}
void ModifyImageSharePermissionRequest::SetAddAccount_10(const string& AddAccount_10) {
  AddAccount_10_ = AddAccount_10;
  PutQueryParameter("AddAccount.10", AddAccount_10_);
}

const string& ModifyImageSharePermissionRequest::GetRemoveAccount_1(void) const {
  return RemoveAccount_1_;
}
void ModifyImageSharePermissionRequest::SetRemoveAccount_1(const string& RemoveAccount_1) {
  RemoveAccount_1_ = RemoveAccount_1;
  PutQueryParameter("RemoveAccount.1", RemoveAccount_1_);
}

const string& ModifyImageSharePermissionRequest::GetRemoveAccount_2(void) const {
  return RemoveAccount_2_;
}
void ModifyImageSharePermissionRequest::SetRemoveAccount_2(const string& RemoveAccount_2) {
  RemoveAccount_2_ = RemoveAccount_2;
  PutQueryParameter("RemoveAccount.2", RemoveAccount_2_);
}

const string& ModifyImageSharePermissionRequest::GetRemoveAccount_3(void) const {
  return RemoveAccount_3_;
}
void ModifyImageSharePermissionRequest::SetRemoveAccount_3(const string& RemoveAccount_3) {
  RemoveAccount_3_ = RemoveAccount_3;
  PutQueryParameter("RemoveAccount.3", RemoveAccount_3_);
}

const string& ModifyImageSharePermissionRequest::GetRemoveAccount_4(void) const {
  return RemoveAccount_4_;
}
void ModifyImageSharePermissionRequest::SetRemoveAccount_4(const string& RemoveAccount_4) {
  RemoveAccount_4_ = RemoveAccount_4;
  PutQueryParameter("RemoveAccount.4", RemoveAccount_4_);
}

const string& ModifyImageSharePermissionRequest::GetRemoveAccount_5(void) const {
  return RemoveAccount_5_;
}
void ModifyImageSharePermissionRequest::SetRemoveAccount_5(const string& RemoveAccount_5) {
  RemoveAccount_5_ = RemoveAccount_5;
  PutQueryParameter("RemoveAccount.5", RemoveAccount_5_);
}

const string& ModifyImageSharePermissionRequest::GetRemoveAccount_6(void) const {
  return RemoveAccount_6_;
}
void ModifyImageSharePermissionRequest::SetRemoveAccount_6(const string& RemoveAccount_6) {
  RemoveAccount_6_ = RemoveAccount_6;
  PutQueryParameter("RemoveAccount.6", RemoveAccount_6_);
}

const string& ModifyImageSharePermissionRequest::GetRemoveAccount_7(void) const {
  return RemoveAccount_7_;
}
void ModifyImageSharePermissionRequest::SetRemoveAccount_7(const string& RemoveAccount_7) {
  RemoveAccount_7_ = RemoveAccount_7;
  PutQueryParameter("RemoveAccount.7", RemoveAccount_7_);
}

const string& ModifyImageSharePermissionRequest::GetRemoveAccount_8(void) const {
  return RemoveAccount_8_;
}
void ModifyImageSharePermissionRequest::SetRemoveAccount_8(const string& RemoveAccount_8) {
  RemoveAccount_8_ = RemoveAccount_8;
  PutQueryParameter("RemoveAccount.8", RemoveAccount_8_);
}

const string& ModifyImageSharePermissionRequest::GetRemoveAccount_9(void) const {
  return RemoveAccount_9_;
}
void ModifyImageSharePermissionRequest::SetRemoveAccount_9(const string& RemoveAccount_9) {
  RemoveAccount_9_ = RemoveAccount_9;
  PutQueryParameter("RemoveAccount.9", RemoveAccount_9_);
}

const string& ModifyImageSharePermissionRequest::GetRemoveAccount_10(void) const {
  return RemoveAccount_10_;
}
void ModifyImageSharePermissionRequest::SetRemoveAccount_10(const string& RemoveAccount_10) {
  RemoveAccount_10_ = RemoveAccount_10;
  PutQueryParameter("RemoveAccount.10", RemoveAccount_10_);
}

const string& ModifyImageSharePermissionRequest::GetOwnerAccount(void) const {
  return OwnerAccount_;
}
void ModifyImageSharePermissionRequest::SetOwnerAccount(const string& OwnerAccount) {
  OwnerAccount_ = OwnerAccount;
  PutQueryParameter("OwnerAccount", OwnerAccount_);
}


} } // namespace aliyun { namespace Ecs {

// end of file 
